/* Pretty fonts... */
body {
    font-family: arial, sans-serif;
    color: #333;
}

.wrapper {
    position: relative;
    background: transparent;
    z-index: 1;
}

h1.watermark {
    position: absolute;
    top: 0.5em;
    right: 0.5em;
    text-align: right;
    color: #ccc;
    margin: 0;
    padding: 0;
    z-index: 0;
}

.wireframeMenu {
    position: absolute;
    bottom: 1em;
    right: 1em;
    background: #333;
    z-index: 2;
    font-size: 0.625em;
}

.wireframeMenu h2 {

}

.wireframeMenu li {
    margin: 0.5em 0;
}

.wireframeMenu .current a {
    font-weight: bold;
}

.wireframeMenu, .wireframeMenu a {
    color: white;
}

/**
 * Custom error handler
 */
.phpError {
    position: absolute;
    bottom: 1em;
    left: 1em;
    width: 75%;
}

.phpError td, .phpError th {
    font-size: 1.2em;
}
